do their damndest

aux.拼死命干,尽全力